Fix/tapo battery rtsp#27
Merged
Merged
Conversation
…meras TP-Link's official FAQ confirms battery/solar Tapo cameras don't support RTSP/ONVIF. Set protocols: [] and removed fabricated Frigate/Blue Iris RTSP configs (kept the Tapo Home Assistant integration) for C460, C425, C420, C660 KIT, C402, C615F KIT, C675D KIT. Sources updated to the official FAQ. D225 kept ["rtsp"] (documented wired-only exception). Reported by @romeropal (#26).
"Tapo C340" does not exist — the entry was a fabricated battery/solar stand-in for the real VIGI C340 (wired PoE professional bullet). Removed the ghost and added the real VIGI C340 (4MP fixed-lens PoE bullet, IR + full-color, ONVIF/RTSP) from the official TP-Link spec page. VIGI 24 -> 25, Tapo 62 -> 61.
Cross-checked C460 against the official Tapo spec page (confirms no RTSP/ONVIF, per #26). Corrected: night vision color->hybrid (IR 850nm ~15m + color), lens 3.3mm/F1.6 -> 3.17mm/F1.65, FOV 110 -> 113/59/134; added Starlight sensor, 15fps, operating temp (-20 to 45), and dimensions. Official source added.
Every Tapo camera re-verified against official TP-Link/Tapo sources, continuing from the #26 investigation. - Systemic spec errors fixed on ~36 cameras: lens, field_of_view_deg, power.method, storage.max_microsd_gb were wrong (templated/guessed values from an earlier pass), now from official datasheets. - Removed fabricated IP20 from 10 indoor cameras with no published rating. - 6 cameras had data for an entirely different product (id was real, specs weren't): TC85, TC82, TC55, TC40, D130, C222 fully corrected. - Removed 5 ghost models (C135, C340, C440, C540, C770) and 14 confirmed duplicate regional listings (spec-identical to a base model already in the dataset). Tapo: 61 -> 42 cameras. Database now covers 1,558 cameras across 68 brands.
…pacity Cross-checked against tapo.com's TC85 v1 spec page — every field matches (resolution, sensor, lens, FOV, IR 49ft, IP66, dimensions, weight, codec/fps, audio, 512GB storage, no RTSP/ONVIF). The stored "10,000mAh" battery capacity wasn't confirmed on this or any cited source, so replaced with only the verified charging spec (5V/2A) and battery life (300 days).
…pacity Cross-checked C460 against tp-link.com's specifications tab — resolution, sensor, lens, FOV, night vision, IP66, dimensions, operating temp, and storage (512GB microSD) all confirmed correct. The stored "10,000mAh" battery capacity wasn't confirmed on this or any cited source (same issue found on TC85), so replaced with only the verified charger spec (5V/2A) and the official solar panel note.
988350d to
6d22bef
Compare
The "name": "main" fix to tc40's video stream (added earlier to resolve a static-export prerender crash in the web repo) was baked into a rebuilt data/cameras.json and committed, but the source cameras/tapo/tc40.json change itself was never committed -- a later `git reset --hard` (dropping an unrelated commit) discarded it from the working tree, leaving the generated files out of sync with their own source. CI's "generated files must match a fresh build" check caught this. Re-applied the source fix; data/ and docs/ already matched a fresh build so no other changes needed.
…ect power Cross-checked against the official tapo.com v1 product/spec page — resolution, sensor, both lenses, night vision, IP65, storage, dimensions, no RTSP/ONVIF all confirmed correct. Fixed: audio was empty (mic+speaker+two-way confirmed official), power.method now names the included Tapo A202 solar panel (4.5W) instead of generic "solar charging", field_of_view_deg enriched with H/V components for both lenses (was diagonal-only). Product page is now live (v1), so marked status: available and updated release_notes accordingly.
Cross-checked against tapo.com's v1 product/spec page -- resolution, sensor, lens, FOV (exact match), night vision, IP65, dimensions (exact match), operating temp, audio, storage, and no RTSP/ONVIF all already correct. Enriched power.method with the exact solar panel output (5.2V/2.5W) and required adapter spec (5.0V/2.0A), and added 18x digital zoom to features -- both confirmed on the official page but not previously captured.
New dual-lens (165 wide-angle + 6mm telephoto, 10.8x zoom) pan/tilt battery +solar camera. Every field sourced from the official tapo.com v1 product page; TP-Link's RTSP/ONVIF FAQ explicitly names the C645D on the battery-camera exclusion list, so protocols: []. No fabricated fields (weight/release_year omitted -- not stated on any cited source). Tapo: 42 -> 43 cameras.
New pan/tilt battery+solar dome camera (100.6deg FOV, 4mm F1.6, 10.8x digital zoom, 340/90 pan-tilt mechanical range). Every field sourced from the official tapo.com v1 product page. RTSP/ONVIF not mentioned on the page, consistent with TP-Link's battery-camera policy, so protocols: []. Weight not stated on any source -- omitted rather than guessed. Tapo: 43 -> 44 cameras.
…ating temp Cross-checked against tapo.com's v1 product/spec page -- resolution, sensor, lens, FOV, night vision, IP65, dimensions (exact match), audio, storage all confirmed correct. Fixed: operating_temp_c was completely missing, added "-20 to 45" per the official page. Enriched features with confirmed floodlight specs (800 lumens/4000K), pan-tilt mechanical range (338/97, 360/141 coverage), 12x digital zoom, and 97dB siren -- none previously captured.
New 4K wire-free camera with an integrated (built-in) solar panel, unlike the C460's external A201 panel. Every field sourced from the official tapo.com spec page, which explicitly confirms "RTSP: No, ONVIF: No" -- so protocols: []. Night-vision range and weight not stated on the source -- omitted rather than guessed. Tapo: 44 -> 45 cameras.
- C400 Kit: battery+solar bullet camera (2MP, 3.16mm F1.6, IP65). Official page confirms "RTSP/ONVIF: Not supported" -- protocols: []. - C207: DC-powered pan/tilt camera (2MP, 4mm F2.0, 360/146 pan-tilt, IP65). Official page confirms RTSP + ONVIF support (consistent with wired Tapo cameras) -- added the standard wired-Tapo Frigate config (stream1/stream2), marked verified: false since not individually bench-tested. Weight omitted for C400 Kit (not stated on any source). Tapo: 45 -> 47.
New brand: Kasa is a separate TP-Link sub-brand/ecosystem from Tapo, with
its own app and no RTSP/ONVIF support -- confirmed via official TP-Link FAQ
1959 ("Kasa Cameras do not support RTSP/ONVIF"), which is a different
policy from Tapo's wired-cameras-support-RTSP rule. Verified this doesn't
carry over before assuming it did.
KC420WS: 4MP wired outdoor bullet camera with Starlight sensor + dual IR/
white-light spotlight illumination, IP65. Video codecs, max fps, dimensions,
weight, and operating temp not stated on any source -- omitted rather than
guessed. No Frigate/HA config added (no local streaming protocol to
configure).
Database: 1564 cameras, 69 brands.
Adds the Kasa (TP-Link) brand with KC420WS, and 5 new Tapo cameras (C645D Kit, TCW90 Kit, C465, C400 Kit, C207) verified against official spec pages. Also folds in fixes to C615F Kit, C675D Kit, C660 Kit, C460, TC85, and TC40 made during this round's verification. Dataset now covers 1,564 cameras across 69 brands.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What does this PR do?
Closes #26 and extends it into a full recheck of the Tapo brand. The Tapo section had the same class of issues found in other brands this cycle: fabricated RTSP/ONVIF support, ghost models, duplicate regional listings, and systemically wrong specs (lens, FOV, power, storage) from an earlier data pass. Every Tapo camera was re-verified against official TP-Link/Tapo sources; unverifiable fields were left empty rather than guessed.
Tapo: 62 → 42 cameras.
What changed
Checklist
For new cameras
cameras/<brand-slug>/<model-slug>.jsonidis a unique lowercase slug matching the file pathbrand,model,type,resolutionare all presentsources(manufacturer datasheet or reputable retailer)npm run buildpasses locally with no errorsFor corrections
npm run buildpasses locally with no errorsFor schema / tooling changes
npm run build)docs/glossary.mdif new fields were addedFixed — unsupported RTSP/ONVIF (#26)
TP-Link's official FAQ confirms battery/solar Tapo cameras do not support RTSP/ONVIF. Set
protocols: []and removed the fabricated Frigate/Blue Iris RTSP configs (kept the legitimate Tapo Home Assistant integration) for:C460 (the reported camera), C425, C420, C660 KIT, C402, C615F KIT, C675D KIT.
D225was left as["rtsp"]— TP-Link's documented exception (RTSP only when hardwired, jumper installed, always-on; still no ONVIF).Fixed — systemic spec errors (~36 cameras)
lens(focal length/aperture),field_of_view_deg,power.method, andstorage.max_microsd_gbwere wrong on nearly the whole brand — templated or guessed values from an earlier pass — now corrected against officialdatasheets. Example: C100's lens was 2.9mm/F2.0 (wrong) → 3.15mm/F2.0 (official); microSD cap 128GB → 512GB; field of view 105° → 117°/98.8°/53.5°.
Fixed — fabricated
IP20ratings (10 cameras)Removed from indoor-only cameras (
C100,C110,C125,C200,C210,C220,C222,C225,C230,C260,C840) — no official source publishes an ingress-protection rating for any of them.Removed — 5 ghost models
No official TP-Link/Tapo product exists for:
C135,C340,C440,C540,C770. (C340was specifically a mislabelled stand-in for the real VIGI C340 — a wired PoE professional bullet, not a battery Tapo camera — whichhas been added as a new entry in the VIGI brand with verified specs.)
Source(s)
All specs referenced from official TP-Link/Tapo sources:
https://www.tapo.com/us/product/smart-camera/tapo-c460/ and
https://www.tapo.com/us/product/smart-camera/tc85/v1%20(1-pack)/)
Per-camera source URLs are in each entry's
sourcesfield.Stats
IP20ratingsNotes
Notes
npm run buildpasses — schema-clean, 0 duplicate ids.